Run-time Modification of the Class Hierarchy in a Live Java Development Environment
نویسندگان
چکیده
RUN-TIME MODIFICATION OF THE CLASS HIERARCHY IN A LIVE JAVA DEVELOPMENT ENVIRONMENT
منابع مشابه
Run-time Modification of the Class Hierachy in a Live Java Development Environment
Class hierarchy design is central to object-oriented software development. However, it is sometimes difficult for developers to anticipate all the implications of a design until implementation is underway. To support experimentation with different designs, we extend prior work on live development environments to allow run-time modification of the class hierarchy. The result is a more fluid obje...
متن کاملLive Software Development with Dynamic Classes
Software modification at run-time can facilitate rapid prototyping, streamline development and debugging, and enable interactive educational programming environments. However, supporting live fine-grain program modification while reaping the benefits of a compiled type-safe language is a challenging problem. This paper presents fine-grain dynamic classes that support live object-oriented softwa...
متن کاملSupporting Live Development of SOAP and CORBA Clients
We present middleware for a Client Development Environment that facilitates live development of client applications for SOAP or CORBA servers. We use JPie, a tightly integrated programming environment for live software construction in Java, as the target platform for our design. JPie provides dynamic classes whose signature and implementation can be modified at run time, with changes taking eff...
متن کاملRestructuring optimisations for object-oriented mobile applications
Writing applications using object-oriented frameworks usually causes additional static and dynamic overhead to programs. When developing programs for constrained devices, this may lead to developers forgetting their good manners of using proper abstractions, as the constrained environment is used as an excuse of writing case-specific code. We describe class-hierarchy restructuring algorithms fo...
متن کاملFramework for Prioritizing Solutions in Overcoming Data Quality Problems Using Analytic Hierarchy Process (AHP)
The Central Statistics Agency (BPS) is a government institution that has the authority to carry out statistical activities in the form of censuses and surveys, to produce statistical data needed by the government, the private sector and the general public, as a reference in planning, monitoring, and evaluation of development results. Therefore, providing quality statistical data is very decisiv...
متن کامل